Use common IRET macro for all exits from XenLinux. Currently
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 23 Feb 2006 17:40:08 +0000 (18:40 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 23 Feb 2006 17:40:08 +0000 (18:40 +0100)
commite16b78bf486fe8a5dc30504e63ee1792c7381826
tree2cc388aaa18ac281f90df05f9ba7bf61e3d0e755
parent3eaf2dff37e247022ec84f876bfc47d686fcae09
Use common IRET macro for all exits from XenLinux. Currently
uses slow iret path every time (but most returns will do that
anyway, since they'll be to userspace). Fast return (to kernel)
can be implemented inside the macro and respect the
supervisor_mode_kernel feature flag.

Signed-off-by: Keir Fraser <keir@xensource.com>
linux-2.6-xen-sparse/arch/x86_64/kernel/entry-xen.S